package com.itheima.youdianda.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.itheima.youdianda.common.R;
import com.itheima.youdianda.pojo.YddTag;

public interface YddTagService extends IService<YddTag> {
    /**
     * 修改标签
     * @param yddTag
     * @return
     */
    R updateYddtag(YddTag yddTag);

    /**
     * 获取全部标签
     * author:w
     * @return
     */
    R getAllYddtags();

    /**
     * 添加标签
     * author:w
     * @param yddTag
     * @return
     */
    R addYddtag(YddTag yddTag);

    /**
     * 数据详情(回显)
     * author:w
     * @param id
     * @return
     */
    R getYddTagDetail(Integer id);

    /**
     * 分页条件查询
     * @param tagname
     * @param page1
     * @param pageSize
     * @return
     */
    R getPage(String tagname, Long page1, Long pageSize);

    /**
     * 删除标签
     * @param id
     * @return
     */
    R deleteYddtag(Integer id);
}
